-- @owner: cr13
-- @date: 2024-10-15
-- @testpoint: 创建函数，支持f/d结尾的浮点数作为参数

--step1:打开float_suffix_acceptance参数 expect:成功
set float_suffix_acceptance = on;
show float_suffix_acceptance;

--step2:创建自定义函数 expect:成功
CREATE OR REPLACE FUNCTION test_function()
RETURNS FLOAT LANGUAGE plpgsql
AS $$
BEGIN
    -- 返回正无穷大
    RETURN 3.14f;  
END;
$$;
/

--step3:调用自定义函数 expect:成功
SELECT test_function();

--step4:清理环境 expect:成功
drop  FUNCTION  if exists test_function;
